package ru.npfgt.siebel.odines;

import commonj.sdo.DataObject;
import com.ibm.websphere.sca.ServiceManager;

public class SibelOdinEsServivceImpl {
	/**
	 * Default constructor.
	 */
	public SibelOdinEsServivceImpl() {
		super();
	}

	/**
	 * Return a reference to the component service instance for this implementation
	 * class.  This method should be used when passing this service to a partner reference
	 * or if you want to invoke this component service asynchronously.    
	 *
	 * @generated (com.ibm.wbit.java)
	 */
	@SuppressWarnings("unused")
	private Object getMyService() {
		return (Object) ServiceManager.INSTANCE.locateService("self");
	}

	/**
	 * Method generated to support implementation of operation "processDivisions" defined for WSDL port type 
	 * named "SibelOdinEsService".
	 * 
	 * The presence of commonj.sdo.DataObject as the return type and/or as a parameter 
	 * type conveys that it is a complex type. Please refer to the WSDL Definition for more information 
	 * on the type of input, output and fault(s).
	 */
	public void processDivisions(DataObject divisions) {
		// To get or set attributes for DataObject divisions, use the APIs as shown below:
		// To set a string attribute in divisions, use divisions.setString(stringAttributeName, stringValue)
		// To get a string attribute in divisions, use divisions.getString(stringAttributeName)
		// To set a dataObject attribute in divisions, use divisions.setDataObject(stringAttributeName, dataObjectValue)
		// To get a dataObject attribute in divisions, use divisions.getDataObject(stringAttributeName)
		System.out.println("processDivisions:" + divisions);
	}

	/**
	 * Method generated to support implementation of operation "processUsers" defined for WSDL port type 
	 * named "SibelOdinEsService".
	 * 
	 * The presence of commonj.sdo.DataObject as the return type and/or as a parameter 
	 * type conveys that it is a complex type. Please refer to the WSDL Definition for more information 
	 * on the type of input, output and fault(s).
	 */
	public void processUsers(DataObject users) {
		System.out.println("processUsers:" + users);
	}

	/**
	 * Method generated to support implementation of operation "processPosts" defined for WSDL port type 
	 * named "SibelOdinEsService".
	 * 
	 * The presence of commonj.sdo.DataObject as the return type and/or as a parameter 
	 * type conveys that it is a complex type. Please refer to the WSDL Definition for more information 
	 * on the type of input, output and fault(s).
	 */
	public void processPosts(DataObject positions) {
		System.out.println("processPosts:" + positions);
	}

}